#include "kdcdiscsettings.h"

#include "kdcdisc.h"

KDCDiscSettings::KDCDiscSettings( KDCDisc *aDisc ) : pDisc( aDisc )
{

}

KDCDiscSettings::~KDCDiscSettings()
{

}

KDC::MediaSize KDCDiscSettings::mediaSize() const
{
	return pSize;
}

QString KDCDiscSettings::outputPath() const
{
	return pOutPath;
}

QString KDCDiscSettings::tempPath() const
{
	return pTempPath;
}

bool KDCDiscSettings::deleteOryginalFiles() const
{
	return pDeleteOryginalFiles;
}

bool KDCDiscSettings::deleteTempFiles() const
{	
	return pDeleteTempFiles;
}

bool KDCDiscSettings::createStructure() const
{
	return pCreateStructure;
}

void KDCDiscSettings::setMediaSize( KDC::MediaSize aSize )
{
	pSize = aSize;
}

void KDCDiscSettings::setOutputPath( const QString &aPath )
{
	pOutPath = aPath;
}

void KDCDiscSettings::setTempPath( const QString &aPath )
{
	pTempPath = aPath;
}

void KDCDiscSettings::setDeleteOryginalFiles( bool aDelete )
{
	pDeleteOryginalFiles = aDelete;
}

void KDCDiscSettings::setDeleteTempFiles( bool aDelete )
{
	pDeleteTempFiles = aDelete;
}

void KDCDiscSettings::setCreateStructure( bool aCreate )
{
	pCreateStructure = aCreate;
}

